Northern Rough-winged Swallow Stelgidopteryx serripennis

Swallows

Northern Rough-winged Swallow
60 Dates
48 Locations